
#include "Button.h"
#include "TextArea.h"
#include "Observer1.h"
#include "Observer2.h"

int main(int argc, char* argv[])
{
  Button button("按钮");
  TextArea text_area("文本域");
  Observer1 o1;
  Observer2 o2;
  button.add_event_observer(&o1);
  button.add_event_observer(&o2);
  text_area.add_event_observer(&o1);
  text_area.add_event_observer(&o2);
  // 模拟按钮被点击
  button.Click();
  // 模拟文本域中的文字被改变
  text_area.Change();
  return 0;
}
